6
תגובות
html טבלאות
פתח
משתמש_217309
,
יש לי טבלה עכשיו בתוך ה-td יש div בגובה 300Px לדוגמה ובtd שנמצא באותו tr יש div בגובה 150px
עכשיו הdiv בגובה 150px נמצא באמצע של הtd אני רוצה שהוא יהיה באותה שורה של הdiv בגודל 300px
כאילו שהתוכן יתחיל מהלמעלה ולא באמצע
תודה לעוזרים
עכשיו הdiv בגובה 150px נמצא באמצע של הtd אני רוצה שהוא יהיה באותה שורה של הdiv בגודל 300px
כאילו שהתוכן יתחיל מהלמעלה ולא באמצע
תודה לעוזרים
6 תשובות
אה ונגיד יש לי tr אחד ואז אני רוצה שהtr שאחריו יתחיל אחרי 10px
איך אני עושה את זה?
תשחק עם vertical-align.
בקשר לשאלה השנייה: תשתמש ב-Padding, Margin, וואטבר...
לא עובד
.item_properties_table td {
width: 80px;
vertical-align: top;
background: #8ee3ff;
}
width: 80px;
vertical-align: top;
background: #8ee3ff;
}
UP!
הראתי לך את הcss
וזה הקוד של הטבלה
echo Html::openTag('table');
$num = 1;
$count = 1;
foreach($this->items as $item)
{
if($num == 1)
echo Html::openTag('tr');
echo Html::openTag('td',array('width'=>300));
$this->render('item',array('item'=>$item));
echo Html::closeTag('td');
if($num == 2 || count($this->items) == $count)
echo Html::closeTag('tr');
$num = ($num == 1) ? 2 : 1;
$count++;
}
print Html::closeTag('table');
$num = 1;
$count = 1;
foreach($this->items as $item)
{
if($num == 1)
echo Html::openTag('tr');
echo Html::openTag('td',array('width'=>300));
$this->render('item',array('item'=>$item));
echo Html::closeTag('td');
if($num == 2 || count($this->items) == $count)
echo Html::closeTag('tr');
$num = ($num == 1) ? 2 : 1;
$count++;
}
print Html::closeTag('table');
אפשר להבין מה כל פונקציה עושה לפי השם שלי והrender זה הדפסה של החפץ עזוב את זה זה לא קשור לטבלה כאילו אין שם td,tr,table